All that I can suggest is to connect another device to the network port of the PC to see if the network connection is shared to that device correctly.
Then at least you know if the Pi or PC is to blame.
personally, when things like this take too long I give up, in this case I would just conenct the Pi directly to the router.